iT邦幫忙

2023 iThome 鐵人賽

DAY 1
0

作為非資工系的轉職仔,邁入後端工程師職涯的第四年,回顧前三年的工作內容,雖然學了很多技術跟工具,但覺得基礎不夠紮實,因此這次參加鐵人賽的主要目的是為了學習/複習基礎知識,先將基礎給打穩再繼續往下個階段前進。

這次想到的主題有很多,像是後端學習地圖、資料結構與演算法以及Google PCA 考照心得,但八月底考完PCA 證照才決定報名,打算拖到九月中才開始發文,半個月的緩衝時間也沒辦法準備三個系列文的文章量,即使真的寫得出來品質可能也不怎麼好,最後決定先完成後端學習地圖資料結構與演算法的系列,PCA 證照的部分之後再説。

不過心態上會當作訓練自己資料搜集、統整、學習並轉為文字講解的能力,秉持著志在參加不在得獎的心情,只要能夠把每個系列寫完30篇文章就好,文章也會同步發在Medium 上,如果有超出30篇文章的話,超過的部分只會在Medium!

為什麼需要後端學習地圖?

雖說我是電機工程系出身,高中就有教過C語言,但必修課程比較多是發電機、電動機和儲能相關的,而且我大學時還沒確定未來要走的道路,畢業第一份正職工作還是去銀行當櫃員….

因此,對於轉職的人來說,不管是去補習或是自學,照著後端學習地圖從基礎學起絕對不會錯,


如何進行

系列文參考資料為Backend Developer Roadmap的內容,基本上會根據學習地圖的章節內容順序發文,但我會挑選一些比較基礎的內容進行學習,像是網際網路、作業系統、資料庫知識之類的,畢竟程式語言、版控、資料庫操作這種的在補習班或自學時應該就學過了。


系列文可能的內容

目前大致看了一下學習地圖每個章節的標題,挑了一些比較像是背景知識的類型作為這個系列文的文章,這些應該都是作為一名軟體工程師都必須要了解的,不過文章內容還是基礎,要了解到很深入的話可能網際網路一個章節就可以寫一個系列文了吧。

因此每個章節的結尾會附上這個章節還需要特別去了解的內容,有興趣深入了解的話再花時間去查詢資料囉~

  1. 網際網路
  2. 作業系統和基本知識
  3. 資料庫知識
  4. API
  5. Web Security
  6. API Security
  7. 軟體設計與架構
  8. 設計與開發原則
  9. 架構模式
  10. 容器化與虛擬化
  11. WebSockets
  12. Server Sent Events
  13. Building for Scale

參考資料

Backend Developer Roadmap

#分享 非本科從0開始的軟/韌體工程師求職心得 - 軟體工程師板 | Dcard


下一篇
Day 2 - Internet Overview
系列文
後端工程師學習地圖導覽11
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言